package cn.fuxi2022.accounts.register.service;

import cn.fuxi2022.model.empty.accounts.GroupRegister;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 * 社团活动签到登记表 服务类
 * </p>
 *
 * @author Fuxi
 * @since 2022-10-19 16:55:19
 */
public interface GroupRegisterService extends IService<GroupRegister> {

    /**
     * 设置活动开始签到
     * @return 活动的微信二维码扫码图片
     */
    String startRegister(String activityId);

    /**
     * 用户签到的方法（注意：此时流量过大，使用MQ削峰，因此该方法应该由MQ调用）
     *
     * @param activityId 签到的活动ID
     * @param gzOpenId   签到的用户的公众号openId
     */
    void studentRegister(String activityId, String gzOpenId);


}
